#include<string>

#include "ClassePrincipale.h"

using namespace std;


CP::CP(int x, int y, int vie, int mana, string type) : m_x(x), m_y(y), m_vie(vie), m_mana(mana), m_type(type){}
/*virtual*/CP::~CP(){}


///Degats et vie
void CP::RecevoirDegat(int x)
{
    m_vie-=x;
    if(m_vie < 0) m_vie=0;
}

bool CP::EstEnVie()
{
    if(m_vie !=0)
    return true;
    else return false;
}


///Orientation
void CP::SetOrientation(const char touche) {m_orientation = touche;}
char CP::GetOrientation() {return m_orientation;}


///Accesseurs de coordonnees
int CP::GetX() const {return m_x;}
int CP::GetY() const {return m_y;}

///SET/GET la categorie
string CP::GetCategorie(){return m_categorie;}
void CP::SetCategorie(string categorie){m_categorie = categorie;}
